package com.xiaoq.user.endpoint;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
import com.xiaoq.users.entity.UserTermDeviceEntity;

import io.swagger.annotations.ApiModelProperty;

@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ThirdLoginVo {
	
	@ApiModelProperty(value = "IP地址")
	private String ip;
	
	@ApiModelProperty(value = "终端信息")
	private UserTermDeviceEntity termDevice; 
	
	@ApiModelProperty(value = "第三方账号")
	private String thirdAccount;
	
	@ApiModelProperty(value = "第三方账号类型")
	private String thirdAccountType;
	
	@ApiModelProperty(value = "第三方账号信息")
	private String thirdInfo;

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public UserTermDeviceEntity getTermDevice() {
		return termDevice;
	}

	public void setTermDevice(UserTermDeviceEntity termDevice) {
		this.termDevice = termDevice;
	}

	public String getThirdAccount() {
		return thirdAccount;
	}

	public void setThirdAccount(String thirdAccount) {
		this.thirdAccount = thirdAccount;
	}

	public String getThirdAccountType() {
		return thirdAccountType;
	}

	public void setThirdAccountType(String thirdAccountType) {
		this.thirdAccountType = thirdAccountType;
	}

	public String getThirdInfo() {
		return thirdInfo;
	}

	public void setThirdInfo(String thirdInfo) {
		this.thirdInfo = thirdInfo;
	}
	
	
	
}
